\chapter{Misc}
\section{Linux Dir Structures}
\begin{itemize}
  \item /bin include linux ordinary command.
  \item /boot include the programs used by booting.
  \item /dev include the total outer equipments of the system, those are the ports for the outer equipments.
  \item /etc include various configuration files.
  \item /sbin contains the system manage program of the manager
  \item /home the user's home.
  \item /lib include all the dynamic sharing libraries of the system.
  \item /lost+found 
  \item /mnt the dir is empty in ordinary case, you can mount other system files here temporarily.
  \item /proc the information of the system.
  \item /root the home of the super user.
  \item /tmp temporary files.
  \item /user the usrs' program and files are here.
\end{itemize}
The Unix System
\begin{description}
  \item[utilities]refer to the name of a program that you can run or execute.
  \item[kernel]the heat of the unix system. It provides utilities with a means of accessing a machine's hardware. It also handles scheduling and execution of commands.
\end{description}
When a machine is turned off, both utilities and kernel are stored on the machine's hard disks, when the computer is booted, the kernel is loaded from disk into memory. The kernel remains in memory until the machine is turned off.

Utilities, on the other hand, are stored on disk and loaded into memory only
when they are executed.
\section{Git Commands}
\verbatiminput{../code/git_commands}
